专利摘要:
メモリシステムにおいて使用されるワード線(WL)パルス幅を適応させるためのシステム、回路および方法が、開示される。本発明の一実施形態は、メモリシステムを備える装置を対象にしている。メモリシステムは、関連するWLパルス幅を有するワード線(WL)パルスに応じて動作するメモリと、メモリとインターフェースで接続し、メモリの内部機能のセルフテストを実行するように、そしてメモリがセルフテストに合格したか、または失敗したかを示す信号を供給するように、構成されたビルトインセルフテスト(BIST)ユニットと、BISTユニットおよびメモリとインターフェースで接続し、BISTユニットによって供給される信号に基づいてメモリのWLパルス幅を調整するように構成された適応WL制御回路と、を備える。
公开号:JP2011507148A
申请号:JP2010539681
申请日:2008-12-15
公开日:2011-03-03
发明作者:アブ−ラーマ、モハメド・エイチ.;ヨン、セイ・スン
申请人:クゥアルコム・インコーポレイテッドQualcomm Incorporated;
IPC主号:G11C29-12
专利说明:

[0001] [35U.S.C.§119の下の優先権の主張]
本特許出願は、本特許出願の譲渡人に譲渡され、かつ、参照によって明示的に本特許出願に組み込まれている、2007年12月17日に出願された米国特許仮出願第61/014,257号「APPARATUS AND METHODFOR ADAPTING WORD LINE PULSE WIDTHS INMEMORY SYSTEMS」の優先権を主張するものである。]
開示の分野

[0002] 本発明の実施形態は、メモリシステムに関する。より詳細には、本発明の実施形態は、メモリシステムにおいて使用されるワード線パルス幅を適応させることに関する。]
背景技術

[0003] CMOS技術は、より小さな寸法へと絶えず縮小されるので、プロセス制御限界ならびに基本的物理的限界に起因したプロセス変動は、増大する傾向にある。内蔵SRAMなどの内蔵メモリは、他のデジタルロジックに比べて積極的な設計ルールと、それらの小さなサイズとのために、大きなプロセス変動の影響を特に受けやすい。プロセス変動におけるこの大きな増大に取り組むために、メモリ回路設計者は、一般的に、高いパラメータの、そして機能の歩留まりを達成するために、あまりにも保守的な設計アプローチを使用する。]
[0004] 例えば、設計者は、ローカル変動(各IC内)とグローバル変動(複数のICの間)との両方を含めて、プロセス変動の広い範囲にわたって機能するように特定の集積回路(IC)を設計することにより、歩留まりについて性能(例えば、速度)および/または電力消費をトレードオフすることができる。これは、使用できる生産されるICのより大きなパーセンテージ(すなわち、増大された歩留まり)をもたらすが、性能および/または電力消費における犠牲は、プロセス変動の全範囲の影響を受けないこれらのICにおいては、実質的なものとすることができる。プロセス変動の統計的性質に起因して、実質的な性能および/または電力消費の悪化を経験するICの実際の数は非常に高いものとなる可能性がある。]
[0005] 図1は、ワード線(WL)パルスに従ってデータを読み出す/書き込む従来のメモリシステム100を示す概略図である。メモリシステム100は、メモリ110と、ビルトインセルフテスト(built-in self-test:BIST)回路120と、パルス幅セットモジュール130と、を含む。BIST120は、メモリ110の内部機能のすべてまたは一部分をテストする。パルス幅セットモジュール130は、メモリ110におけるリード/ライトサイクルのために使用されるようにWLパルス幅を設定する。パルス幅セットモジュール130は、システムコントローラなどから外部のn−ビットコードを受け取ることができ、望ましいWLパルス幅を示す。] 図1
[0006] 当技術分野においてよく知られているように、WLパルス幅は、おのおののリードまたはライトの動作が完了するために必要とする時間の長さを決定し、これは、そのメモリの性能と電力消費との両方に直接に影響を及ぼす。一般に、増大させられたWLパルス幅は、より正確なリード/ライト動作を保証するが、よりゆっくりと動作し、そしてより多くの電力を必要とする。対照的に、減少させられたWLパルス幅は、プロセス変動の特に広い範囲にわたって、あまり正確でない可能性があるが、より高速に動作することができ、そしてより少ない電力を必要とする。したがって、望ましいWLパルス幅を設定することは、多くの場合にメモリ性能と歩留まりとの間の設計トレードオフである。]
[0007] メモリシステム100をインプリメントするICの1バッチが、生産されるときに、メモリ性能を最適化するために、そして歩留まりを増大させるために使用される従来のポスト製造技法のうちの1つは、ポストシリコンデジタルトリミングを使用することである。一般的に、WLパルス幅を制御するために使用される外部デジタルコード(WLパルス幅コード)は、ある種のメモリについての目標歩留まりを達成するために設定される。測定が、メモリの大きなサンプル上で実行され、そして歩留まりは、異なるWLパルス幅に対して決定される。最適なWLパルス幅は、目標歩留まりに基づいて決定され、そしてすべてのメモリについて固定される。]
[0008] このアプローチは、いくつかの制限を有する。1つの制限は、WLパルス幅が、極端なプロセス変動に基づいてすべてのICについて固定されることである。上記に論じられるように、ICのうちの、大部分ではないにせよ、多くは、そのような極端なプロセス変動を経験することはない。それ故に、大きな性能損失と追加の電力消費とは、生産されるICの大部分に影響を及ぼす可能性がある。別の制限は、与えられた目標歩留まりのために最適なWLパルス幅の値を正確に決定するために必要とされる大きなサンプルサイズを測定するために、長いテスト時間が必要とされることである。]
[0009] 本発明の例示の実施形態は、メモリシステムにおいて使用されるWLパルス幅を適応させるためのシステム、回路、および方法を対象としている。]
[0010] 本発明の一実施形態は、メモリシステムを備える装置を対象にしている。メモリシステムは、関連するワード線(WL)パルス幅を有するWLパルスに応じて動作するメモリと、メモリとインターフェースで接続し、メモリの内部機能のセルフテストを実行するように、そしてメモリがそのセルフテストに合格したか、または失敗したかを示す信号を供給するように、構成されたビルトインセルフテスト(BIST)ユニットと、BISTユニットおよびメモリとインターフェースで接続し、BISTユニットによって供給される信号に基づいてメモリのWLパルス幅を調整するように構成された適応WL制御回路と、を備える。]
[0011] 本発明の別の実施形態は、ワード線(WL)パルスに応じて動作するメモリを含むメモリシステムにおいて、WLパルス幅を調整する方法を対象としている。本方法は、現在のWLパルス幅の下でメモリの内部機能をテストするためにメモリシステム上でセルフテストを実行することと、オンチップ適応WL制御回路を使用したセルフテストの結果に基づいてメモリのWLパルス幅を調整することと、を備える。]
[0012] 本発明の別の実施形態は、ワード線(WL)パルスに応じて動作するメモリを含むメモリシステムにおいてWLパルス幅を調整するための装置を対象としている。本装置は、現在のWLパルス幅の下でメモリの内部機能をテストするためにメモリシステム上でセルフテストを実行するための手段と、セルフテストの結果に基づいてメモリのWLパルス幅を調整するためのオンチップ手段と、を備える。]
[0013] 本発明の別の実施形態は、ワード線(WL)パルスに応じて動作するメモリを含むメモリシステムにおいてWLパルス幅を調整するようにプロセッサによって実行可能な命令の組を含むコンピュータ可読媒体を対象としている。コンピュータ可読媒体は、現在のWLパルス幅の下でメモリの内部機能をテストするためにメモリシステム上でセルフテストを実行するようにプロセッサによって実行可能な第1の組の命令と、セルフテストの結果に基づいてメモリのWLパルス幅を調整するようにプロセッサによって実行可能な第2の組の命令と、を備える。]
図面の簡単な説明

[0014] 図1は、ワード線(WL)パルスに従ってデータを読み出す/書き込む従来のメモリシステムを説明する概略図である。
図2は、メモリシステムを説明している。
図3は、適応WL制御ループのオペレーションを説明する流れ図である。
図4は、n−ビットカウンタを使用した、図2のパルス幅コントローラの一例のインプリメンテーションを説明している。
図5は、ワイヤレス通信システムにおけるワイヤレス通信デバイスの一設計のブロック図を示している。] 図1 図2 図3 図4 図5
詳細な説明

[0015] 添付図面は、本発明の実施形態の説明において助けとなるように提示され、そして実施形態の例示のためだけに提供され、そしてそれについての限定ではない。]
[0016] 本発明の実施形態の態様は、本発明の特定の実施形態を対象とする以下の説明および関連した図面の中で開示される。代替実施形態は、本発明の範囲を逸脱することなく案出可能である。さらに、本発明のよく知られている要素は、詳細には説明されないことになり、あるいは本発明の関連のある詳細をあいまいにしないように省略されることになる。]
[0017] 「例示的」という言葉は、ここにおいて「例、インスタンス、または例証としての役割を果たすこと」を意味するために使用される。ここにおいて「例示的」として説明されるどのような実施形態も、必ずしも他の実施形態よりも好ましい、または有利であるとして解釈されるべきであるとは限らない。同様に、用語「本発明の実施形態」は、本発明の必ずしもすべての実施形態が、論じられた特徴、利点、または動作のモードを含むことを必要とするとは限らない。]
[0018] 背景技術に論じられるように、集積回路(IC)の与えられた1バッチの中のメモリシステムについてのワード線(WL)パルス幅を最適化することに対する従来のアプローチは、全体の歩留まりを増大させるために個々のICにおける性能および/または電力消費をトレードオフすることにより、プロセス変動の広い範囲を明らかにする。しかしながら、このアプローチは、一般的に、ICの中のメモリシステムの大部分ではないにせよ、多くについてあまりにも保守的すぎる。全体の歩留まりを依然として維持しながら、そして潜在的に増大させながら、性能を向上させ、そして電力消費を低減させるために、本発明の実施形態は、各ICについて個別にWLパルス幅を調整する。従来のアプローチが、ICの1群についての平均の測定値に基づいて、各ICにおけるWLパルス幅を保守的な値に制限するのに対して、本発明の実施形態は、そのICによって経験される実際のプロセス変動を考慮して、性能と電力消費とを最適化するためにWLパルス幅が、各ICに対して個別に適応させられることを可能にする。]
[0019] 図2は、本発明の一実施形態によるメモリシステム200を説明している。メモリシステム200は、背景技術において説明される従来のメモリ100と同様に、メモリ210と、ビルトインセルフテスト(BIST)回路220と、パルス幅セットモジュール230と、を含む。しかしながら、メモリシステム200は、適応WLパルス制御モジュール240と、パルス幅コントローラ250と、デコーダ260と、コード再プログラミングモジュール270と、を追加し、これらは、以下でさらに詳細に説明されるように、1つまたは複数のICの中で各メモリについてWLパルス幅を個別に制御する適応WL制御ループ280を形成するために、メモリ210と、BIST220と、パルス幅セットモジュール230と、を含めて、前から存在している従来のメモリシステムインフラストラクチャとインターフェースで接続する。] 図2
[0020] 適応WLパルス制御モジュール240は、一連の制御信号を使用してBIST220と、パルス幅コントローラ250と、コード再プログラミングモジュール270とに直接にインターフェースする。図2に示されるように、適応WLパルス制御モジュール240は、システムコントローラなど(図示されず)から、ロード_コード信号と、イネーブル信号と、CLK信号とを受け取る。ロード_コード信号は、初期WLパルス幅コードが、ロードされるべきであることを示す。イネーブル信号は、最適WLパルス幅決定プロシージャを開始するように適応WLパルス制御モジュール240に指示する。CLK信号は、単に適応WLパルス制御モジュール240にシステムクロックを供給する。] 図2
[0021] 適応WLパルス制御モジュール240は、メモリ210上でセルフテストを実行するようにBIST220に指示するen_bist信号をBIST220に対して送る。en_bistは、例えば、「1」が、セルフテストを実行するようにBIST220に指示し、そして「0」が、セルフテストを実行しないようにBIST220に指示する単一ビットとして、あるいはもっと精巧なスキームを使用することにより、簡単にインプリメントされることができる。それに応じて、BIST220は、適応WLパルス制御モジュール240に対して合格信号と完了信号とを送る。合格信号は、メモリ210が、セルフテストに合格した(すなわち、メモリ210が、満足に使用できる)かどうか、あるいはメモリ210が、セルフテストに失敗した(すなわち、メモリ210が、満足に使用できない)かどうか、を示す。合格信号は、例えば、「1」が、「合格」を示し、そして「0」が、「失敗」を示す単一ビットとして、あるいはもっと精巧なスキームを使用することにより、簡単にインプリメントされることができる。完了信号は、BIST220が、メモリ210上でセルフテストを実行することを完了していることを示す。完了信号は、例えば、「1」が、セルフテストが完了していることを示し、そして「0」が、セルフテストが完了していないことを示す単一ビットとして、あるいはもっと精巧なスキームを使用することにより、簡単にインプリメントされることができる。]
[0022] 適応WLパルス制御モジュール240は、ロード信号と、アップ/ダウン信号とを送信することにより、パルス幅コントローラ250と通信する。ロード信号は、初期WLパルス幅コードをロードするようにパルス幅コントローラ250に指示する。初期WLパルス幅コードは、例えばシステムコントローラによってパルス幅コントローラ250に供給されることができる。初期WLパルス幅コード値は、例えば、プロセス変動の範囲などを考慮に入れて、シミュレーションに基づいて決定されることができる。初期WLパルス幅コードは、最初に最適でないこともある(すなわち、あまりにも大きすぎ、またはあまりにも小さすぎる)WLパルス幅を示す可能性があるので、アップ/ダウン信号は、WLパルス幅コードを初期値から増大させるように、または減少させるようにパルス幅コントローラ250に指示する。アップ/ダウン信号は、例えば、「1」が、WLパルス幅コード値を増大させるようにパルス幅コントローラ250に指示し、「0」が、WLパルス幅コード値を減少させるようにパルス幅コントローラ250に指示する単一ビットとして、あるいはもっと精巧なスキームを使用することにより、簡単にインプリメントされることができる。さらに、適応WLパルス制御モジュール240はまた、パルス幅コントローラ250にクロックclk_cout信号を供給する。clk_cout信号は、例えば、パルス幅コントローラ250が、WLパルス幅コードを増大させること、または減少させることを容易にする、CLK信号のダウンコンバートされたバージョンとすることができる。]
[0023] 適応WLパルス制御モジュール240はまた、WLパルス幅コードが、その最大値に増大されているか、あるいはその最小値に減少されているかを示すオーバーロード信号をパルス幅コントローラ250から受け取る。オーバーロード信号は、例えば、「1」が、最大値または最小値が到達されていることを示し、そして「0」が、最大値または最小値が到達されていないことを示す単一ビットとして、あるいは、「10」が、最大値が到達されていることを示し、「01」が、最小値が到達されていることを示し、そして「00」が、最大値または最小値が到達されていないことを示す2ビット信号など、もっと精巧なスキームを使用することにより、簡単にインプリメントされることができる。]
[0024] 最終コードが、選択されているときに、パルス幅コントローラ250は、その最終コードをコード再プログラミングモジュール270に対して出力し、そして適応WLパルス制御モジュール240は、最適化された最終WLパルス幅コードをそれに含まれるメモリへとプログラムするように指示するライト_コード信号をコード再プログラミングモジュール270に対して送る。ライト_コードは、例えば、「1」が、最終コードをプログラムするようにコード再プログラミングモジュール270に指示し、そして「0」が、最終コードをプログラムしないようにコード再プログラミングモジュール270に指示する単一ビットとして、あるいはもっと精巧なスキームを使用することにより、簡単にインプリメントされることができる。コード再プログラミングモジュール270は、メモリシステム100の動的なリアルタイムの再プログラミングと、最適化された最終WLパルス幅コードの恒久的な記憶とを可能にする。いくつかのアプリケーションにおいては、コード再プログラミングモジュール270の中のメモリは、最適化された最終WLパルスコードを無期限に記憶することができる不揮発性メモリとすることができる。例えば、コード再プログラミングモジュール270は、eFUSEメモリ、または他のよく知られている任意のプログラマブル不揮発性メモリを用いてインプリメントされることができる。しかしながら、他のアプリケーションにおいては、ICが電源投入されるたびに、WLパルスコードを最適化することが望ましい可能性がある。そのようなアプリケーションにおいては、揮発性メモリが、使用されることができる。]
[0025] デコーダ260は、WLパルス幅決定中にはパルス幅コントローラ250から、あるいはひとたびWLパルス幅コードが最終決定された後にはコード再プログラミングモジュール270から、WLパルス幅コードを受け取る。WLパルス幅コードは、必ずしも実際のWLパルス幅に対して単調な関係を有する可能性があるとは限らないので、デコーダ260は、各WLパルス幅コードをマッピングし、または復号するために使用され、その結果、パルス幅セットモジュール230からの出力WLパルス幅は、あらかじめ復号されたWLパルス幅コードと共に単調に増大する/減少する。パルス幅セットモジュール230は、順に、メモリ210から読み出すために、あるいはメモリ210に書き込むために使用されるWLパルス幅を設定する。]
[0026] デコーダ260は、適応WL制御ループ280が、どのコードが単一の増大する/減少する方向に探索することにより探索されているか、について追跡することなく最適化されたコードについて可能性のあるWLパルス幅コードをサーチすることを可能にすることが、当業者によって理解されるであろう。しかしながら、デコーダ260の使用は、本発明の様々な実施形態の範囲を限定するようには意図されず、これは、代案として、どのコードがテストされているかについて追跡するために、メモリなどを使用することができる。]
[0027] 図3は、本発明の一実施形態による適応WL制御ループの動作を説明する流れ図である。メモリシステム200のWLパルス幅を最適化する動作は、次に、図2および3を参照して、そして上記に説明される制御信号に関連して以下で説明されることになる。] 図2 図3
[0028] 本発明の実施形態によれば、各ICは、それ自体のWLパルス幅を独立に設定する。これは、例えば、初期の電源投入時に、あるいは必要とされるときにいつでも、行われることができる。例えば、ホットキャリア効果、負バイアス温度不安定性(negative bias temperature instability:NBTI)効果など、よく知られている経年依存のメモリ悪化効果は、時間にわたってメモリの性能を低減させる可能性がある。それ故に、劣化したIC特性の観点からメモリオペレーションを最適化するために、初期だけでなく後からも本発明の実施形態によるメモリのWLパルス幅を調整することが望ましいこともある。]
[0029] ひとたびシステムコントローラが、イネーブル信号を使用して適応WL制御ループ280をイネーブルにした後に、それは、ロード_コード信号を使用して初期WLパルス幅コードをロードするように適応WLパルス制御モジュール240に指示する。適応WLパルス制御モジュール240は、順に、ロード信号を使用して初期WLパルス幅コードをロードするようにパルス幅コントローラ250に指示する。パルス幅コントローラ250は、初期WLパルス幅コードをデコーダ260に対して出力し、これは、その後にパルス幅セットモジュール230を通してWLパルス幅を初期値に設定する。]
[0030] ひとたびWLパルス幅が、設定された後に、適応WLパルス制御モジュール240は、en_bist信号を使用してメモリ210上でセルフテストを実行するようにBIST220に指示する(ブロック310)。BIST220は、セルフテストを実行し、そして完了信号を使用して適応WLパルス制御モジュール240に対して完了を示す。BIST220はまた、合格信号を使用してセルフテストの結果を適応WLパルス制御モジュール240に渡す(ブロック320)。]
[0031] 合格が、合格信号によって示される場合、ICは、少なくとも最小限の設計仕様を満たしている。したがって、適応WLパルス制御モジュール240は、この特定のICの性能を向上させ、そして電力消費を低減させようと試みることになる。そのようにするために、適応WLパルス制御モジュール240は、最適化モードに入る(ブロックグループ330)。このモードにおいては、適応WLパルス制御モジュール240は、アップ/ダウン信号を使用してWLパルス幅コードを減少させるようにパルス幅コントローラ250に指示する(ブロック332)。WLパルス幅コードを、そして対応してWLパルス幅を減少させることは、ICが、向上された性能と低減された電力消費と共に機能することを可能にすることができる。現在のWLパルス幅は、初期WLパルス幅コードについて上記に説明されるようにして、現在のWLパルス幅コードからメモリ210に対して適用される。]
[0032] ひとたびWLパルス幅が、アップデートされた後に、適応WLパルス制御モジュール240は、メモリ210が現在のWLパルス幅値の下で使用できるかどうかをテストするために、en_bist信号を使用してメモリ210上で後続のセルフテストを実行するようにBIST220に指示する(ブロック334)。以前のように、BIST220は、セルフテストを実行し、そして完了信号を使用して適応WLパルス制御モジュール240に対して完了を示す。BIST220はまた、合格信号を使用してセルフテストの結果を適応WLパルス制御モジュール240に対して渡す(ブロック336)。メモリ210が、この後続のセルフテストに合格する場合、それは、減少されたWLパルス幅から生ずる増大された機能要件の下でさえ、依然として使用できる。次いで、適応WLパルス制御モジュール240は、メモリ210が、後続のセルフテストに失敗するまで反復するように上記オペレーション(ブロック332ないし336)を反復することにより、さらに性能を向上させようと、そして電力消費を低減させようと試みることになる。]
[0033] ひとたび失敗が、後続のセルフテストによって示された後に、メモリ210の使用できる限界が到達されている。したがって、適応WLパルス制御モジュール240は、合格のセルフテストをもたらした最後のWLパルス幅コード(すなわち、このモードにおける以前のWLパルス幅コード)をプログラムするようにライト_コード信号を使用してコード再プログラミングモジュール270に指示する(ブロック338)。最小のWLパルス幅コードが到達される場合、パルス幅コントローラ250は、オーバーロード信号を使用してこれについて適応WLパルス制御モジュール240に警告することになる。メモリ210が、依然として、最小のWLパルス幅を用いて後続のセルフテストに合格する場合、最小のWLパルス幅コードは、コード再プログラミングモジュール270へとプログラムされることになる。]
[0034] したがって、最適化モードに入ることにより、本発明の実施形態による適応WL制御ループは、潜在的に、特定のICの性能を向上させ、そして電力消費を低減させることができる。]
[0035] 次に初期のBIST合格/失敗(ブロック320)へと戻ると、失敗が、合格信号によって示される場合、ICは、最小限の設計仕様を満たしていない。従来のメモリシステム100においては、これは、この特定のICが、欠陥があり、そして切り捨てられる必要があることになることを意味するであろう。しかしながら、本発明の実施形態によれば、この特定のICは、それにもかかわらず救済されることができる。例えば、BIST故障は、リードマージンを増大させること(すなわち、WLパルス幅を増大させること)により、潜在的に軽減されることができる。そのようにするために、適応WLパルス制御モジュール240は、回復モード(ブロックグループ340)に入る。このモードにおいては、適応WLパルス制御モジュール240は、アップ/ダウン信号を使用してWLパルス幅コードを増大させるようにパルス幅コントローラ250に指示する(ブロック341)。WLパルス幅コードを、そして対応してWLパルス幅を増大させることは、ICが、低減された性能で、そしてより高い電力消費を伴うにもかかわらず、安定的に機能することを可能にすることができる。現在のWLパルス幅は、初期WLパルス幅コードについて上記で説明されるようにして現在のWLパルス幅コードからメモリ210に対して適用される。]
[0036] ひとたびWLパルス幅が、アップデートされた後に、適応WLパルス制御モジュール240は、メモリ210が現在のWLパルス幅値の下で使用できるかどうかをテストするために、en_bist信号を使用してメモリ210上で後続のセルフテストを実行するようにBIST220に指示する(ブロック343)。以前のように、BIST220は、セルフテストを実行し、そして完了信号を使用して適応WLパルス制御モジュール240に対して完了を示す。BIST220はまた、合格信号を使用してセルフテストの結果を適応WLパルス制御モジュール240に渡す(ブロック345)。メモリ210が、後続のセルフテストに失敗する場合、それは、増大されたWLパルス幅から生ずる低減された機能要件の下でさえ依然として使用できない。最大の許容可能なWLパルス幅が、到達されていない限り(ブロック347)、適応WLパルス制御モジュール240は、次いで、メモリ210が後続のセルフテストに合格するまで反復するようにして上記オペレーション(ブロック341ないし345)を反復することにより、さらに機能要件を低減させようとさえ試みることになる。]
[0037] ひとたび合格が、後続のセルフテストによって示された後には、メモリ210の使用できる限界が、到達されている。したがって、適応WLパルス制御モジュール240は、合格するセルフテストをもたらした最後のWLパルス幅コード(すなわち、このモードにおける現在のWLパルス幅コード)をプログラムするようにライト_コード信号を使用してコード再プログラミングモジュール270に指示する(ブロック350)。最大のWLパルス幅コードが到達され、そしてメモリ210が依然として後続のセルフテストに失敗する場合、パルス幅コントローラ250は、オーバーロード信号を使用してこれについて適応WLパルス制御モジュール240に警告することになる(ブロック347)。この場合には、この特定のメモリは、回復に失敗しており、そして使用不可能と考えられる(ブロック349)。]
[0038] したがって、回復モードに入ることによって、本発明の実施形態によるメモリシステムは、最小限の元の設計要件を満たさないが、何らかのレベルの受け入れ可能なオペレーションを提供する低減された要件の下に依然として機能することができるICを回復することにより潜在的に歩留まりを増大させることができる。]
[0039] ひとたび最終WLパルス幅コードが、プログラムされた後に、システムイネーブル信号は、非アクティブにされ、そして適応WL制御ループ280は、ディスエーブルにされることができる。このポイントにおいて、最適化された最終WLパルス幅コードは、コード再プログラミングモジュール270に記憶され、そしてメモリ210における使用のためにデコーダ260に渡される。]
[0040] 上記に説明される増分探索アルゴリズム(incremental searching algorithm)は、図示するために示され、そして本発明の様々な実施形態に応じてインプリメントされることができる探索アルゴリズムの範囲を限定するようには意図されないことが、当業者によって理解されるであろう。例えば、当技術分野においてよく知られているツリー探索アルゴリズム、ランダム探索アルゴリズム、または他の探索アルゴリズムはまた、本発明の様々な実施形態に応じて使用されることもできる。]
[0041] 図4は、n−ビットカウンタを使用した、図2のパルス幅コントローラの一例のインプリメンテーションを示している。] 図2 図4
[0042] 図に示されるように、n−ビットカウンタ410は、ロード信号と、アップ/ダウン信号と、clk_cout信号とを受け取る。図2を参照して上記に説明されるように、これらの制御信号は、適応WLパルス制御モジュール240から出力されることができる。n−ビットカウンタ410はまた、システムコントローラなどからn−ビットの初期WLパルス幅コードを受け取る。n−ビットカウンタ410は、n−ビットの現在のWLパルス幅コードと、オーバーロード信号とを出力する。図2を参照して上記に説明されるように、オーバーロード信号は、適応WLパルス制御モジュール240によって受け取られることができ、そしてn−ビットの現在のWLパルス幅コードは、デコーダ260および/またはコード再プログラミングモジュール270によって受け取られることができる。] 図2
[0043] n−ビットカウンタ410は、図2および3を参照して上記に説明されるオペレーションに従って初期WLパルス幅コードを増大させ、そして減少させるための回路を含んでいる。ロード信号が、受け取られるときに、n−ビットカウンタ410は、初期のWLパルス幅コード値b0ないしbnを一連のビットストレージデバイス(例えば、フリップフロップ)へとロードする。アップ/ダウン信号が、受け取られるときに、n−ビットカウンタ410は、当技術分野においてよく知られているカウンタ回路を使用してclk_cout信号に従って、記憶されたWLパルス幅コードを増分し、または減分し、そしてそのさらなる説明は、ここでは省略されることになる。] 図2
[0044] ひとたび現在のWLパルス幅コードが、アップデートされた後に、それは、WLパルス幅などを調整するために使用されることができる現在のWLパルス幅コード値Q0〜Qnとして出力される。カウントオペレーションはまた、計算からの生成された任意のオーバーフロービットを追跡する。オーバーフロービットは、最大値または最小値が到達されていることを示すためにオーバーロード信号を使用して出力される。上記に論じられるように、これは、最大または最小の機能が到達されているかどうかを決定する際に有用である。]
[0045] ここにおいて説明される技法は、ワイヤレス通信デバイス、ハンドヘルドデバイス、ゲーミングデバイス、コンピューティングデバイス、コンピュータ、ラップトップコンピュータ、大衆消費電子デバイスなど、様々な電子デバイスのために使用されることができる。ワイヤレス通信デバイスについての技法の例示の使用は、以下で説明される。]
[0046] 図5は、ワイヤレス通信システムにおけるワイヤレス通信デバイス500の一設計のブロック図を示している。ワイヤレスデバイス500は、携帯電話、端末、ハンドセット、携帯情報端末(PDA)などとすることができる。ワイヤレス通信システムは、符号分割多元接続(CDMA)システム、GSM(Global System for Mobile Communications)システムなどとすることができる。] 図5
[0047] ワイヤレスデバイス500は、受信経路と送信経路とを経由して双方向通信を提供することができる。受信経路上では、基地局(図示されず)によって送信される信号は、アンテナ512によって受信され、そしてレシーバ(RCVR)514に対して供給される。レシーバ514は、受信信号を調整し、そしてアナログ入力信号を特定用途向け集積回路(ASIC)520に対して供給する。送信経路上で、トランスミッタ(TMTR)516は、ASIC520からのアナログ出力信号を受信し、調整し、そして被変調信号を生成し、この被変調信号は、アンテナ512を経由して基地局へと送信される。]
[0048] ASIC520は、例えば、受信ADC(Rx ADC)522、送信DAC(Tx DAC)524、モデムプロセッサ526、縮小命令セットコンピューティング(RISC)プロセッサ528、コントローラ/プロセッサ530、内部メモリ532、外部バスインターフェース534、入出力(I/O)ドライバ536,オーディオDAC/ドライバ538、ビデオDAC/ドライバ540など、様々な処理ユニットと、インターフェースユニットと、メモリユニットとを含むことができる。Rx ADC522は、レシーバ514からのアナログ入力信号をデジタル化し、そしてサンプルをモデムプロセッサ526へと供給する。Tx DAC524は、モデムプロセッサ526からの出力チップをデジタルからアナログへと変換し、そしてアナログ出力信号をトランスミッタ516へと供給する。モデムプロセッサ526は、データの送信および受信のための処理、例えば、符号化、変調、復調、復号化などを実行する。RISCプロセッサ528は、ワイヤレスデバイス500についての様々なタイプの処理、例えば、ビデオアプリケーション、グラフィックスアプリケーション、より高いレイヤのアプリケーションについての処理を実行することができる。コントローラ/プロセッサ530は、ASIC520内の様々な処理ユニットとインターフェースユニットとのオペレーションを方向づけることができる。内部メモリ532は、ASIC520内の様々なユニットについてのデータおよび/または命令を記憶する。]
[0049] EBI534は、ASIC520とメインメモリ544との間のデータの転送を容易にする。I/Oドライバ536は、アナログインターフェースまたはデジタルインターフェースを経由してI/Oデバイス546を駆動する。オーディオDAC/ドライバ538は、スピーカ、ヘッドセット、イヤホーンなどのオーディオデバイス548を駆動する。ビデオDAC/ドライバ540は、液晶ディスプレイ(LCD)などのディスプレイユニット550を駆動する。]
[0050] 内部メモリ532、メインメモリ544、および/または他のユニットは、ここにおいて説明される技法をインプリメントすることができる。例えば、メモリのうちの任意のものが、図2に示されるように生成されることができる。] 図2
[0051] 上記を考慮して、本発明の実施形態はまた、ここにおいて説明される機能、アクションのシーケンス、および/またはアルゴリズムを実行するための方法を含むこともできることが、理解されるであろう。例えば、メモリシステムの中で使用されるWLパルス幅を適応させる方法は、図3に示される流れ図に従って実行されることができる。] 図3
[0052] 本発明の実施形態による方法は、ハードウェアおよび/またはソフトウェアの形でインプリメントされることができることも理解されるであろう。ハードウェア/ソフトウェアのインプリメンテーションは、プロセッサ(単数または複数)と製造の物品(単数または複数)との組合せを含むことができる。例えば、RISCプロセッサ528は、内部メモリ532および/またはメインメモリ544のオペレーションを最適化するためにここにおいて説明されるWLパルス幅を適応させるための技法をインプリメントするように構成されていることができる。製造の物品(単数または複数)は、ストレージ媒体と、実行可能なコンピュータプログラム(単数または複数)、例えば、コンピュータ可読媒体上に記憶されるコンピュータプログラムプロダクト、とをさらに含むことができる。実行可能なコンピュータプログラム(単数または複数)は、説明された動作または機能を実行する命令の組を含むことができる。ここにおいて使用されるように、命令の組は、1つまたは複数の命令を含むことができることが、理解されるであろう。]
[0053] 上記に説明される本発明の実施形態は、従来の技法より優るいくつかの利点を提供する。例えば、ここにおいて説明される技法は、元の設計仕様を満たさないこともあるICの回復を提供し、そしてそれ故に全体の歩留まりにおける向上を提供する。さらに、生産されるICは、最悪ケースシナリオのプロセス変動を仮定してはおらず、例えば、セル反転の確率を低下させることにより、セル安定性を改善するのと同様に、性能特性および電力消費の特性を改善することができる、WLパルス幅の減少をもたらす。異なるIC上での電力消費のより緊密な分布のために、総IC電力のよりよい予測が存在することができる。さらに、より大部分の製造されたICが、より低い電力消費を有する可能性があるので、すべての製造されたICについての平均電力消費が、低減されることができる。センスマージンは、メモリが失敗しない限り、低減されることもでき、これは、より高速なセンスマージン応答をもたらす。センスマージンは、メモリが正しく動作するために必要に応じて、個別に各メモリについて最適化されることもできる。ここにおいて説明される技法は、WLパルス幅を適応させるために、追加の外部のテストを必要としないオンチップBISTを使用するので、テスト時間に対する影響もまた、無視可能である。]
[0054] 上記の開示は、本発明の例示の実施形態を示しているが、様々な変更および修正は、添付の特許請求の範囲によって定義されるように、本発明の範囲を逸脱することなくここにおいて行われることができることに注意すべきである。例えば、上記に説明される増分探索アルゴリズムは、最適化されたWLパルス幅コードを見出すためにインプリメントされることができる多数の探索アルゴリズムのうちの1つにすぎないことが、当業者によって理解されるであろう。当技術分野においてよく知られているツリー探索アルゴリズム、ランダム探索アルゴリズム、あるいは他の探索アルゴリズムもまた、本発明の様々な実施形態に応じて使用されることができる。ここにおいて説明される本発明の実施形態に従う方法請求項の機能、ステップ、および/またはアクションは、特定のどの順序でも実行される必要はない。さらに、本発明の要素は、単数形で説明され、または請求される可能性があるが、単数形への限定が、明示的に述べられていない限り、複数形も考えられる。]
权利要求:

請求項1
メモリシステムを備える装置であって、前記メモリシステムは、関連するワード線(WL)パルス幅を有するWLパルスに応じて動作するメモリと、前記メモリとインターフェースで接続し、前記メモリの内部機能のセルフテストを実行するように、そして前記メモリが前記セルフテストに合格したか、または失敗したかを示す信号を供給するように、構成されたビルトインセルフテスト(BIST)ユニットと、前記BISTユニットおよびメモリとインターフェースで接続し、前記BISTユニットによって供給される前記信号に基づいて前記メモリの前記WLパルス幅を調整するように構成された適応WL制御回路と、を備える、装置。
請求項2
前記適応WL制御回路は、前記BISTユニットによって供給される前記信号が、前記メモリが前記セルフテストに失敗したことを示す場合に、前記WLパルス幅を増大させるように、そして前記BISTユニットによって供給される前記信号が、前記メモリが前記セルフテストに合格したことを示す場合に、前記WLパルス幅を減少させるように、構成されている、請求項1に記載の装置。
請求項3
前記適応WL制御回路は、さらに、前記セルフテストの結果が、合格から失敗へと、または失敗から合格へと変化するまで前記WLパルス幅が増大され、あるいは減少されるときに、前記メモリの前記内部機能の後続のセルフテストを実行するように前記BISTユニットに指示するように構成されている、請求項2に記載の装置。
請求項4
前記適応WL制御回路は、前記メモリの前記WLパルス幅を前記セルフテストが合格から失敗へと変化した直前に使用されたWLパルス幅値に設定するように構成されている、請求項3に記載の装置。
請求項5
前記適応WL制御回路は、前記メモリの前記WLパルス幅を前記セルフテストが失敗から合格へと変化するときに使用されるWLパルス幅値に設定するように構成されている、請求項3に記載の装置。
請求項6
前記適応WL制御回路は、前記BISTユニットによって供給される前記信号に基づいて決定される新しい値を提供することにより、フィードバックループのようにして前記WLパルス幅を初期値から増大させるように、または減少させるように構成されている、請求項3に記載の装置。
請求項7
前記適応WL制御回路は、前記WLパルス幅を増分するように、または減分するように構成されている、請求項6に記載の装置。
請求項8
前記適応WL制御回路は、前記BISTユニットとインターフェースで接続し、前記BISTユニットによって供給される前記信号に基づいて前記メモリの前記WLパルス幅を増大させるべきか、または減少させるべきかを決定するように、そして前記WLパルス幅に対する決定された調整を示す第1の制御信号を供給するように、構成された第1の制御回路と、前記第1の制御回路とインターフェースで接続し、前記第1の制御回路によって供給される前記第1の制御信号に基づいて前記WLパルス幅を調整するように構成された第2の制御回路と、を備える、請求項1に記載の装置。
請求項9
前記第1の制御回路は、前記BISTユニットによって供給される前記信号が、前記メモリが前記セルフテストに失敗したことを示す場合に、前記WLパルス幅を増大させるように、前記BISTユニットによって供給される前記信号が、前記メモリが前記セルフテストに合格したことを示す場合に、前記WLパルス幅を減少させるように、決定する、請求項8に記載の装置。
請求項10
前記第2の制御回路は、さらに、前記WLパルス幅が最大または最小の許容値に到達していることを示すオーバーロード信号を前記第1の制御回路へと供給するように構成されている、請求項8に記載の装置。
請求項11
前記第2の制御回路は、前記第1の制御回路によって供給される前記第1の制御信号に応じてWLパルス幅値を増加するように、または減少するように、構成され、前記調整されたWLパルス幅を増加した/減少した値として提供するように、そして前記オーバーロード信号を増加/減少動作のオーバーフロービットとして供給するように、構成されたカウンタである、請求項10に記載の装置。
請求項12
前記適応WL制御回路は、前記第2の制御回路とインターフェースで接続し、前記調整されたWLパルス幅を単調に増大するように、または減少するようにして前記メモリの許容可能なWLパルス幅にマッピングするように構成されたデコーダ、をさらに含む、請求項8に記載の装置。
請求項13
前記適応WL制御回路は、前記の第1および第2の制御回路とインターフェースで接続する再プログラミングモジュール、をさらに含み、前記第2の制御回路は、調整されたWLパルス幅値を前記再プログラミングモジュールに対して提供するように構成され、前記第1の制御回路は、前記第2の制御回路によって提供される調整されたWLパルス幅値を記憶するように前記再プログラミングモジュールに指示するライト信号を供給するように構成され、前記再プログラミングモジュールは、前記調整されたWLパルス幅値の不揮発性ストレージを提供するように構成されている、請求項8に記載の装置。
請求項14
前記再プログラミングモジュールは、eFUSEメモリとしてインプリメントされる、請求項8に記載の装置。
請求項15
ワイヤレス通信デバイスであり、システムコントローラをさらに備える請求項8に記載の装置。
請求項16
前記システムコントローラは、前記ワイヤレス通信デバイスの初期電源投入のすぐ後に前記WLパルス幅を調整するように前記メモリシステムに指示するように構成されている、請求項15に記載の装置。
請求項17
前記システムコントローラは、与えられた時間間隔に応じて前記WLパルス幅を定期的に調整するように前記メモリシステムに指示するように構成されている、請求項15に記載の装置。
請求項18
ワード線(WL)パルスに応じて動作するメモリを含むメモリシステムにおいてWLパルス幅を調整する方法であって、現在の前記WLパルス幅の下で前記メモリの内部機能をテストするために前記メモリシステム上でセルフテストを実行することと、オンチップ適応WL制御回路を使用して前記セルフテストの結果に基づいて前記メモリの前記WLパルス幅を調整することと、を備える方法。
請求項19
前記調整することは、前記メモリが前記セルフテストに失敗する場合に、前記WLパルス幅を増大させることと、前記メモリが前記セルフテストに合格する場合に、前記WLパルス幅を減少させることと、を含む、請求項18に記載の方法。
請求項20
前記セルフテストの結果が、合格から失敗へと、または失敗から合格へと変化するまで、前記実行することと、前記調整することとを反復すること、をさらに備える請求項19に記載の方法。
請求項21
前記調整されたWLパルス幅を単調に増大するように、または減少するようにして前記メモリの許容可能なWLパルス幅にマッピングすること、をさらに備える請求項20に記載の方法。
請求項22
前記メモリの前記WLパルス幅を前記セルフテストが合格から失敗へと変化した直前に使用されたWLパルス幅値に設定すること、をさらに備える請求項20に記載の方法。
請求項23
前記メモリの前記WLパルス幅を前記セルフテストが失敗から合格へと変化するときに使用されるWLパルス幅値に設定すること、をさらに備える請求項20に記載の方法。
請求項24
前記実行動作および調整動作は、前記メモリシステムの初期電源投入のすぐ後に開始される、請求項18に記載の方法。
請求項25
前記実行動作および調整動作は、与えられた時間間隔に応じて定期的に開始される、請求項18に記載の方法。
請求項26
ワード線(WL)パルスに応じて動作するメモリを含むメモリシステムにおいてWLパルス幅を調整するための装置であって、現在の前記WLパルス幅の下で前記メモリの内部機能をテストするために前記メモリシステム上でセルフテストを実行するための手段と、前記セルフテストの結果に基づいて前記メモリの前記WLパルス幅を調整するためのオンチップ手段と、を備える装置。
請求項27
調整するための前記手段は、前記メモリが前記セルフテストに失敗する場合に、前記WLパルス幅を増大させるための手段と、前記メモリが前記セルフテストに合格する場合に、前記WLパルス幅を減少させるための手段と、を含む、請求項26に記載の装置。
請求項28
前記セルフテストの前記結果が、合格から失敗へと、または失敗から合格へと変化するまで、前記実行することと、前記調整することとを反復するための手段、をさらに備える請求項27に記載の装置。
請求項29
前記調整されたWLパルス幅を単調に増大するように、または減少するようにして前記メモリの許容可能なWLパルス幅にマッピングするための手段、をさらに備える請求項28に記載の装置。
請求項30
前記メモリの前記WLパルス幅を前記セルフテストが合格から失敗へと変化した直前に使用されたWLパルス幅値に設定するための手段、をさらに備える請求項28に記載の装置。
請求項31
前記メモリの前記WLパルス幅を前記セルフテストが失敗から合格へと変化するときに使用されるWLパルス幅値に設定するための手段、をさらに備える請求項28に記載の装置。
請求項32
ワード線(WL)パルスに応じて動作するメモリを含むメモリシステムにおいてWLパルス幅を調整するようにプロセッサによって実行可能な命令の組を含むコンピュータ可読媒体であって、現在の前記WLパルス幅の下で前記メモリの内部機能をテストするために前記メモリシステム上でセルフテストを実行する第1の組の命令と、前記セルフテストの結果に基づいて前記メモリの前記WLパルス幅を調整する第2の組の命令と、を備えるコンピュータ可読媒体。
請求項33
前記第2の組の命令は、前記メモリが前記セルフテストに失敗する場合に、前記WLパルス幅を増大させるように、そして前記メモリが前記セルフテストに合格する場合に、前記WLパルス幅を減少させるように、前記プロセッサによって実行可能な命令を含む、請求項32に記載のコンピュータ可読媒体。
請求項34
前記セルフテストの前記結果が、合格から失敗へと、または失敗から合格へと変化するまで前記の第1および第2の組の命令を反復する第3の組の命令、をさらに備える請求項33に記載のコンピュータ可読媒体。
請求項35
前記調整されたWLパルス幅を単調に増大するように、または減少するようにして前記メモリの許容可能なWLパルス幅にマッピングする第4の組の命令、をさらに備える請求項34に記載のコンピュータ可読媒体。
請求項36
前記メモリの前記WLパルス幅を前記セルフテストが合格から失敗へと変化した直前に使用されたWLパルス幅値に設定する第5の組の命令、をさらに備える請求項34に記載のコンピュータ可読媒体。
請求項37
前記メモリの前記WLパルス幅を前記セルフテストが失敗から合格へと変化するときに使用されるWLパルス幅値に設定する第6の組の命令、をさらに備える請求項34に記載のコンピュータ可読媒体。
請求項38
前記メモリシステムの初期電源投入のすぐ後に前記の第1および第2の組の命令を実行する第7の組の命令、をさらに備える請求項32に記載のコンピュータ可読媒体。
請求項39
与えられた時間間隔に応じて前記の第1および第2の組の命令を定期的に実行する第8の組の命令、をさらに備える請求項32に記載のコンピュータ可読媒体。
类似技术:
公开号 | 公开日 | 专利标题
US9958930B2|2018-05-01|Application processor, mobile device having the same, and method of selecting a clock signal for an application processor
US9171713B2|2015-10-27|Device and method for controlling supply voltage/frequency of process variation
US9001572B2|2015-04-07|System on chip including dual power rail and voltage supply method thereof
RU2488875C2|2013-07-27|Динамическое управление напряжением и частотой
JP4274870B2|2009-06-10|2ビットセルメモリにてダイナミックリファレンスを利用するシステム
US8553471B2|2013-10-08|Data output buffer and memory device
TWI473113B|2015-02-11|工作週期校正電路及包含該電路之半導體積體電路裝置
JP5706007B2|2015-04-22|オンチップ電圧調整器を有する半導体デバイス
US7541831B2|2009-06-02|Semiconductor memory device for adjusting impedance of data output driver
US6760806B2|2004-07-06|Low power semiconductor memory device having a normal mode and a partial array self refresh mode
KR101852670B1|2018-04-26|I/o 드라이버 송신 스윙 제어
US9092046B2|2015-07-28|Adaptive voltage scalers |, systems, and related methods
JP5499165B2|2014-05-21|温度補償適応型電圧スケーラ(avs)システムおよび方法
US9164834B2|2015-10-20|Semiconductor memory devices, memory systems including the same and method of writing data in the same
US7821310B2|2010-10-26|DLL circuit having duty cycle correction and method of controlling the same
US8990670B2|2015-03-24|Endurance aware error-correcting code | protection for non-volatile memories
JP6577728B2|2019-09-18|タイミングマージンを適応的に補正するメモリ装置およびそれを含む集積回路
US8499217B2|2013-07-30|Memory device and error control codes decoding method
EP2586031B1|2018-09-12|Method and apparatus for training a memory signal via an error signal of a memory
US10541728B2|2020-01-21|Near field communication devices, systems, and methods using Q factor adjustments
US8674720B2|2014-03-18|Semiconductor device and method of adjusting an impedance of an output buffer
KR101588293B1|2016-01-26|비휘발성 메모리 장치의 읽기 방법
US7643365B2|2010-01-05|Semiconductor integrated circuit and method of testing same
US7793119B2|2010-09-07|Adaptive voltage scaling with age compensation
US9792173B2|2017-10-17|Interface control circuit, memory system, and method of controlling an interface control circuit
同族专利:
公开号 | 公开日
BRPI0821275A2|2015-09-15|
BRPI0821275B1|2020-03-17|
UA98989C2|2012-07-10|
JP5490928B2|2014-05-14|
KR20130042652A|2013-04-26|
EP2232502B1|2016-11-09|
MX2010006685A|2010-11-12|
CN107068197B|2019-03-15|
CN107068197A|2017-08-18|
EP2232502A1|2010-09-29|
CA2709424A1|2009-06-25|
CA2709424C|2013-12-10|
RU2455713C2|2012-07-10|
JP5763233B2|2015-08-12|
US20090158101A1|2009-06-18|
CR11503A|2010-08-11|
AU2008338531B2|2012-07-19|
JP2014139857A|2014-07-31|
WO2009079457A1|2009-06-25|
AU2008338531A1|2009-06-25|
US7882407B2|2011-02-01|
JP2013137856A|2013-07-11|
MY152831A|2014-11-28|
RU2010129841A|2012-01-27|
IL206374D0|2010-12-30|
KR101274626B1|2013-06-13|
IL206374A|2014-07-31|
CN101925963A|2010-12-22|
KR20100094585A|2010-08-26|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
JPH0883498A|1994-09-12|1996-03-26|Fujitsu Ltd|半導体記憶装置|
JP2001057083A|1999-08-11|2001-02-27|Hitachi Ltd|半導体記憶装置|
JP2001101868A|1999-09-30|2001-04-13|Hitachi Ltd|半導体記憶装置|
JP2004178729A|2002-11-28|2004-06-24|Hitachi Ltd|半導体記憶装置|
JP2006331511A|2005-05-25|2006-12-07|Matsushita Electric Ind Co Ltd|半導体記憶装置およびその検査手法|JP2006331511A|2005-05-25|2006-12-07|Matsushita Electric Ind Co Ltd|半導体記憶装置およびその検査手法|JPH07130183A|1993-10-29|1995-05-19|Sony Corp|チューニング回路|
US5796993A|1996-10-29|1998-08-18|Maguire; Jeffrey E.|Method and apparatus for semiconductor device optimization using on-chip verification|
US6161204A|1998-02-17|2000-12-12|Micron Technology, Inc.|Method and apparatus for testing SRAM memory cells|
US6535752B1|1999-04-01|2003-03-18|Ericsson Inc.|Radio receiver with power saving during synchronization retries|
US6341093B1|2000-06-07|2002-01-22|International Business Machines Corporation|SOI array sense and write margin qualification|
JP2002025292A|2000-07-11|2002-01-25|Hitachi Ltd|半導体集積回路|
JP2003242799A|2002-02-12|2003-08-29|Hitachi Ltd|半導体集積回路|
RU2297032C2|2004-07-14|2007-04-10|Институт Инженерной Физики Российская Федерация |Самокорректирующееся запоминающее устройство|
US7355902B2|2006-05-11|2008-04-08|International Business Machines Corporation|Methods and apparatus for inline characterization of high speed operating margins of a storage element|
US7606097B2|2006-12-27|2009-10-20|Micron Technology, Inc.|Array sense amplifiers, memory devices and systems including same, and methods of operation|
US7760565B2|2007-07-24|2010-07-20|International Business Machines Corporation|Wordline-to-bitline output timing ring oscillator circuit for evaluating storage array performance|
US7505340B1|2007-08-28|2009-03-17|International Business Machines Corporation|Method for implementing SRAM cell write performance evaluation|EP2529374A4|2010-01-28|2014-04-02|Hewlett Packard Development Co|Memory access methods and apparatus|
US9146867B2|2011-10-31|2015-09-29|Hewlett-Packard Development Company, L.P.|Methods and apparatus to access memory using runtime characteristics|
US8787099B2|2012-06-20|2014-07-22|Lsi Corporation|Adjusting access times to memory cells based on characterized word-line delay and gate delay|
US8773927B2|2012-09-07|2014-07-08|Lsi Corporation|Adjusting bit-line discharge time in memory arrays based on characterized word-line delay and gate delay|
TWI489245B|2012-12-04|2015-06-21|Univ Nat Cheng Kung|具有能預測因製程與環境變異所造成時序錯誤的嵌入式脈衝時序電路系統|
US9514844B2|2014-08-26|2016-12-06|Globalfoundries Inc.|Fast auto shift of failing memory diagnostics data using pattern detection|
US9437318B2|2014-10-24|2016-09-06|Sandisk Technologies Llc|Adaptive program pulse duration based on temperature|
US9606742B1|2015-12-14|2017-03-28|Oracle International Corporation|Variable pulse widths for word line activation using power state information|
US10768230B2|2016-05-27|2020-09-08|International Business Machines Corporation|Built-in device testing of integrated circuits|
US10783299B1|2018-03-27|2020-09-22|Cadence Design Systems, Inc.|Simulation event reduction and power control during MBIST through clock tree management|
CN109658964B|2018-11-15|2020-08-14|长江存储科技有限责任公司|闪存器的数据写入方法及装置、存储设备及存储介质|
法律状态:
2012-05-09| A131| Notification of reasons for refusal|Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120508 |
2012-08-09| A601| Written request for extension of time|Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120808 |
2012-08-16| A602| Written permission of extension of time|Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120815 |
2012-08-30| A521| Written amendment|Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120829 |
2012-10-03| A02| Decision of refusal|Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121002 |
2013-04-24| A761| Written withdrawal of application|Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20130423 |
优先权:
申请号 | 申请日 | 专利标题
[返回顶部]